package cn.abcsys.cloud.devops.monitor.core;

import com.alibaba.fastjson.JSONObject;

import cn.abcsys.cloud.devops.monitor.utils.Result;

/**
 * 监控核心服务接口
 * @author mayunhao
 *
 */
public interface MonitorCore {

	/**
	* @Title: hostState 
	* @Description: 获取主机监控数据
	* @param @param ip
	* @param @param port
	* @param @return
	* @param @throws Exception    设定文件 
	* @return Monitor    返回类型 
	* @throws
	 */
	public Result hostMonitor(JSONObject paramIn);
	/**
	 * 获取最新数据
	* @Title: zabbixGetImmediateData 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param @param paramIn
	* @param @return    设定文件 
	* @return Result    返回类型 
	* @throws
	 */
	public Result zabbixGetImmediateData(JSONObject paramIn);
}
